Redesigning a Tagless Access Buffer That Requires Minimal ISA Changes
نویسندگان
چکیده
Energy efficiency is a first-order design goal for nearly all classes of processors, but it is particularly important in mobile and embedded systems. Data caches in such systems account for a large portion of the processor’s energy usage, and thus techniques to improve the energy efficiency of the cache hierarchy are likely to have high impact. Our prior work reduced data cache energy via a tagless access buffer (TAB) that sits at the top of the cache hierarchy. Strided memory references are redirected from the level-one data cache (L1D) to the smaller, more energy-efficient TAB. These references need not access the data translation lookaside buffer (DTLB), and they can avoid unnecessary transfers from lower levels of the memory hierarchy. The original TAB implementation requires changing the immediate field of load and store instructions, necessitating substantial ISA modifications. Here we present a new TAB design that requires minimal instruction set changes, gives software more explicit control over TAB resource management, and remains compatible with legacy (non-TAB) code. With a line size of 32 bytes, a four-line TAB can eliminate 31% of L1D accesses, on average. Together, the new TAB, L1D, and DTLB use 22% less energy than a TAB-less hierarchy, and the TAB system decreases execution time by 1.7%. CCS Concepts •Computer systems organization → Architectures; •Hardware → Power and energy; •Software and its engineering → Compilers;
منابع مشابه
Citation : I - C
Design optimization for high-speed per-address two-level branch predictors. Abstract Per-address two-level branch predictors have been shown to be among the best predictors and have been implemented in current microprocessors. However, as the cycle time of modern microprocessors continues to decrease, the implementation of set-associative per-address two-level branch predictors will become more...
متن کاملExamining Urban Impervious Surface Distribution and Its Dynamic Change in Hangzhou Metropolis
Analysis of urban distribution and its expansion using remote sensing data has received increasing attention in the past three decades, but little research has examined spatial patterns of urban distribution and expansion with buffer zones in different directions. This research selected Hangzhou metropolis as a case study to analyze spatial patterns and dynamic changes based on time-series urba...
متن کاملMultimedia Service using Equi-loaded Distributed web-cache in Wire/Wireless LAN
This paper proposes multimedia service system using equi-loaded distributed web-caching mechanism in the wire/wireless network environment. This proposed multimedia service system is composed of integrated switching agent (ISA), several proxies and access points(APs) with buffer in wire/wireless LAN. The ISA is the core of this system and performs switching the streams transmitted from server t...
متن کاملUWB MAC Design Constraints and Considerations
In this paper, we consider the possibility of developing an optimal medium access control (MAC) layer for high data rate ultra-wideband (UWB) transmission systems that transmit minimal power. MAC in UWB wireless networks is required to coordinate channel access among competing devices. The unique UWB characteristics offer great challenges and opportunities in effective UWB MAC design. We first ...
متن کاملISA-Independent Scheduling Algorithm for Buffered Crossbar Switch
ISA-Independent Scheduling Algorithm for Buffered Crossbar Switch Dr. Kannan Balasubramanian Department of Computer Science, Mepco Schlenk Engineering College, Sivakasi-05. Email: [email protected] C.Sindhu Department of Computer Science, Mepco Schlenk Engineering College, Sivakasi-05. Email: [email protected] ------------------------------------------------------------------ABSTRAC...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016